Análisis de las propiedades de corte aplicables sobre objetos funcionales
نویسندگان
چکیده
In programming languages such as Scala and Java the objectoriented programming model is strengthened with the functional programming paradigm, so a new paradigm emerges based on the functional objects where each function is a first class object. So the question arises about how to program aspects in this type of paradigm, as well as how to apply aspect oriented design patterns and what are the advantages and disadvantages which are obtained from the use aspects orientation with functional objects. The main contribution of this work is to describe how to apply functional programming in Java 8 and Scala languages, how to apply the aspect oriented programming within functional objects and by some examples it is show to where it is possible to use the AspectJ language within functional objects.
منابع مشابه
Metamorfosis: Un Marco para el Análisis de Requisitos Funcionales
Resumen. Este artículo describe el Modelo de Realización de Metamorfosis. El propósito principal de este marco es proporcionar la base conceptual necesaria para el establecimiento de vínculos persistentes y controlables entre la especificación de los requisitos funcionales del sistema (expresado como un Modelo de Casos de Uso) y el producto de su análisis (representado a través de un Modelo de ...
متن کاملUn Marco para la Definición de Métricas sobre Modelos de Dependencias entre Actores
Resumen. Los modelos de dependencias entre actores son un formalismo que describe los procesos como una red de relaciones de dependencias entre actores. En la actualidad, este tipo de modelos se usa, entre otros, en las fases preliminares del análisis de requisitos, en el análisis organizacional y en la reingeniería de procesos. En este artículo, proponemos un marco para la definición de métric...
متن کاملModelado Orientado a Objetos Aplicado a Entornos de Desarrollo Relacionales
En este trabajo se presentan las ventajas del uso del Modelo Orientado a Objetos para el modelado conceptual y la implementación de sistemas de información. La mayoría de las metodologías actuales [Rum91], [Boo94], [BRJ96] carecen de guías precisas y rigurosas (desde el punto de vista del proceso de especificación) que nos permitan obtener productos finales a partir de los modelos conceptuales ...
متن کاملRepresentación mental de los conceptos, objetos y personas implicados en
Saber cual es el conocimiento que un usuario tiene de un sistema es fundamental para realizar un diseño eficaz de éste. También es necesario saber como los objetos, personas y conceptos que intervienen en la tarea del usuario están representados en su estructura mental. Para determinar la representación mental de éstos se utilizan las mismas técnicas de elicitación del conocimiento que se han r...
متن کاملImplementación de una herramienta para la evaluación de la usabilidad de ambientes virtuales desarrollados en Java3D
The design of virtual environments and virtual reality applications is a difficult task, so the usability evaluation has evolved iteratively from a first type based on the adaptation and improvement of assessment techniques on 2D and other usability evaluation methods for evaluating all types of interfaces, creating a third type of evaluation for 3D virtual environments. This ar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Research in Computing Science
دوره 126 شماره
صفحات -
تاریخ انتشار 2016